DisposPtr
DisposPtr Release nonrelocatable memory block
#include <Memory.h> Memory Manager
void DisposPtr(thePtr );
Ptr thePtr ; pointer to a nonrelocatable memory block
DisposPtr releases a nonrelocatable memory block that was allocated via
thePtr is the address of a nonrelocatable block of memory. After the call,
this pointer (and ALL DUPLICATES) will point to an area of memory
that is not allocated to the application.
Returns: none; the MemError function may return one of:
noErr (0) No error
memWZErr (-111) Illegal operation on a free block

Notes: DisposPtr releases a memory back into the heap zone from which it was
originally carved via NewPtr.
Be careful NOT to call DisposPtr twice for the same memory block (e.g.,
if you have made a duplicate of thePtr, it need not (and should not) be
disposed).